Almost snake, for arduino, in Assembly
This is a partial snake, which I wrote in assembly. I quite enjoyed this project, as I feel I got a much better understanding of how programming and computers worked by making this tiny "game". This uses 8bit registers with two pair of high and low registers for 16bit addressing. I used some marshalling for the snake body pieces for memory effiency, which has the added benefit of appearing on the opposite edge when entering out of bounds.
I did not create the emulator, however, the code should work on an arduino with correctly attached joystick and 8x8 led matrix.